package com.ytjj.qmyx.admin.model.request;

import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 
 *
 * @Version: 1.0
 */
@Data
public class ReturnGoodsRequest extends PageRequest {

	// 服务单号
	private String serviceNo;

	// 订单号
	private String orderNo;

	// 客服处理状态
	private Integer serviceStatus;

	// 供应商处理状态
	private Integer bankerStatus;

	// 状态 1退货中/审核中 2等待寄回 3已寄回待处理 4成功 5拒绝 6撤销 7失败
	private Integer status;

	// 下单开始时间
	private Date startOrderTimed;

	// 下单结束时间
	private Date endOrderTimed;

	// 开始时间
	private Date startTime;

	// 结束时间
	private Date endTime;

	// 用户手机号
	private String tel;

	// 操作员
	private String serviceName;

	//供应商id
	private Integer bankerId;

	//供应商名称
	private String bankerName;

	// 收货手机号
	private String userPhone;

	// 子订单号
	private String childOrderNo;

	//售后类型
	private Integer afterType;

	/**
	 * 退货是否为客服登记 0-否 1是
	 */
	private Integer serviceCheckIn;

	//商品名称
	private String productName;

	//渠道
	private String shopId;

	//供应商ids
	private List<Integer> bankerIds;
	/**
	 * 是否同步至原路返回页
	 * 1-是  0-否
	 */
	private Integer synchronizationFlag;

	private String buyer;

	//客服审核开始时间
	private Date serviceApplyStartTime;

	//客服审核结束时间
	private Date serviceApplyEndTime;

	/**
	 *用户退货描述
	 */
	private String userRemarks;

	/**
	 *售后具体原因
	 */
	private String reasonDetail;

	/**
	 * 售后登记状态 0-未登记 1-已登记
	 */
	private Integer afterSaleStatus;

	/**
	 * 是否快递拦截
	 */
	private Integer isIntercept;


	/**
	 * 退款时间最大
	 */
	private Date refundTimeMax;

	/**
	 * 退款时间最小
	 */
	private Date refundTimeMin;

	/**
	 * 退款时间-起始时间
	 */
	private Date refundStartTime;
	/**
	 * 退款时间-截至时间
	 */
	private Date refundEndTime;

	/**
	 * 是否是导出 1-导出 2-查询
	 */
	private Integer isExport;

	/**
	 * 是否是从链接进来申请  1-是 2-不是
	 */
	private Integer isLink;

	/**
	 * 寄回快递单号
	 */
	private String returnExpressNo;

	/**
	 * 销售渠道
	 */
	private String platformInfo;

	/**
	 * 是否是支付宝 1-是支付宝 0-非支付宝
	 */
	private Integer isAlipay;

	/**
	 *供应链商品id
	 */
	private Integer supplyProductId;

	/**
	 * 审核人id
	 */
	private Integer afterSalesPassUser;

	/**
	 * 支付开始时间
	 */
	private Date payTimeStart;

	/**
	 * 支付结束时间
	 */
	private Date payTimeEnd;

	/**
	 * 收款账号
	 */
	private String account;

	/**
	 * 是否标记退款 null-未标记 不是null-已标记
	 */
	private Integer returnAuto;
}
